FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package nictiz.fhir.nl.r4.cio#1.0.0-beta.5 (94 ms)

Package nictiz.fhir.nl.r4.cio
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=nictiz.fhir.nl.r4.cio@1.0.0-beta.5&canonical=http://nictiz.nl/fhir/StructureDefinition/cio-MedicationContraIndication
Url http://nictiz.nl/fhir/StructureDefinition/cio-MedicationContraIndication
Version 1.0.0-beta.5
Status draft
Name CioMedicationContraIndication
Title cio MedicationContraIndication
Experimental False
Realm nl
Description A contraindication for medication safety is a condition or characteristic of a patient in which certain medicines may not be used, or only used under certain conditions.
Purpose This Flag resource represents the MedicationContraIndication building block for implementations following the information standard [CiO](https://informatiestandaarden.nictiz.nl/wiki/Landingspagina_Contra-indicaties_en_Overgevoeligheden). This profile is based on the Dutch zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Alert that is part of the 2024 prepublication. Therefore it has no dependency on a corresponding nl-core profile and mappings to zib concepts are not defined. Instead mappings to the CiO data set have been added. It is the intention to derive this profile from a more general nl-core-Alert profile in the future.
Copyright Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.
Type Flag
Kind resource

Resources that use this resource

CapabilityStatement
http://nictiz.nl/fhir/CapabilityStatement/cio-MedicationContraindications.RetrieveServe cio MedicationContraindications.RetrieveServe
http://nictiz.nl/fhir/CapabilityStatement/cio-MedicationContraindications.SendReceive cio MedicationContraindications.SendReceive
http://nictiz.nl/fhir/CapabilityStatement/cio-ProposalContraIndication cio ProposalContraIndication
http://nictiz.nl/fhir/StructureDefinition/cio-ProposalContraIndication-Bundle cio ProposalContraIndication Bundle
http://nictiz.nl/fhir/StructureDefinition/cio-RegistrationInformation cio RegistrationInformation
http://nictiz.nl/fhir/StructureDefinition/cio-ReplyProposalContraIndication cio ReplyProposalContraIndication
http://nictiz.nl/fhir/StructureDefinition/ext-MedicationContraIndication.RelationAlert ext MedicationContraIndication.RelationAlert

Resources that this resource uses

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole nl core HealthProfessional PractitionerRole
http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient nl core Patient
http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference Reference
http://nictiz.nl/fhir/StructureDefinition/ext-Comment ext Comment
http://nictiz.nl/fhir/StructureDefinition/ext-MedicationContraIndication.RelationAlert ext MedicationContraIndication.RelationAlert
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.14.1--20200901000000 MedicatieContraIndicatieNaamCodelijst


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "cio-MedicationContraIndication",
  "url" : "http://nictiz.nl/fhir/StructureDefinition/cio-MedicationContraIndication",
  "version" : "1.0.0-beta.5",
  "name" : "CioMedicationContraIndication",
  "title" : "cio MedicationContraIndication",
  "status" : "draft",
  "publisher" : "Nictiz",
  "contact" : [
    {
      "name" : "Nictiz",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.nictiz.nl",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "A contraindication for medication safety is a condition or characteristic of a patient in which certain medicines may not be used, or only used under certain conditions.",
  "purpose" : "This Flag resource represents the MedicationContraIndication building block for implementations following the information standard [CiO](https://informatiestandaarden.nictiz.nl/wiki/Landingspagina_Contra-indicaties_en_Overgevoeligheden). This profile is based on the Dutch zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Alert that is part of the 2024 prepublication. Therefore it has no dependency on a corresponding nl-core profile and mappings to zib concepts are not defined. Instead mappings to the CiO data set have been added. It is the intention to derive this profile from a more general nl-core-Alert profile in the future.",
  "copyright" : "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "cio-dataset-200-beta2-20231214",
      "uri" : "https://decor.nictiz.nl/pub/cio/cio-html-20231214T100742/ds-2.16.840.1.113883.2.4.3.11.60.26.1.2-2020-04-02T000000.html",
      "name" : "ART-DECOR Dataset Contraindications and hypersensitivities 2.0.0-beta.2 20231214"
    },
    {
      "identity" : "cio-dataset-200-beta3-20241023",
      "uri" : "https://decor.nictiz.nl/pub/cio/cio-html-20241023T071643/ds-2.16.840.1.113883.2.4.3.11.60.26.1.2-2020-04-02T000000.html",
      "name" : "ART-DECOR Dataset Contraindications and hypersensitivities 2.0.0-beta.3 20241023"
    }
  ],
  "kind" : "resource",
  "abstract" : false,
  "type" : "Flag",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Flag",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Flag",
        "path" : "Flag",
        "short" : "MedicationContraIndication / Alert",
        "comment" : "In order to convey the registration information of a MedicationContraIndication building block, this profile is used together with an instance conforming to the [cio-RegistrationInformation](http://nictiz.nl/fhir/StructureDefinition/cio-RegistrationInformation) profile wherein `Provenance.target` refers to the Flag resource.\r\n\r\nNote that not all concepts within the MedicationContraIndication building block are mapped to elements within this profile (e.g. DecisionMaker (cio-dataelement-20-776)). To convey the complete MedicationContraIndication building block, a Flag resource conforming to this profile SHOULD always be used together with an instance conforming to the cio-RegistrationInformation profile.",
        "alias" : [
          "MedicatieContraIndicatie"
        ],
        "constraint" : [
          {
            "key" : "cio-MedicationContraIndication-1",
            "severity" : "error",
            "human" : "If Flag.period.end exists, Flag.extension:comment SHALL exist.",
            "expression" : "period.end.exists() implies extension('http://nictiz.nl/fhir/StructureDefinition/ext-Comment').exists()"
          },
          {
            "key" : "cio-MedicationContraIndication-2",
            "severity" : "error",
            "human" : "If the medication contraindication is stopped (i.e. Flag.status is 'inactive'), a reference to the previous medication contraindication that was active SHALL be present in Flag.extension:relationAlert.",
            "expression" : "(status = 'inactive') implies extension('http://nictiz.nl/fhir/StructureDefinition/ext-MedicationContraIndication.RelationAlert').exists()"
          },
          {
            "key" : "cio-MedicationContraIndication-3",
            "severity" : "error",
            "human" : "If the medication contraindication is not a proposal, the Flag.period.start SHALL be present.",
            "expression" : "meta.tag.where(system = 'http://terminology.hl7.org/CodeSystem/common-tags' and code = 'actionable').exists().not() implies period.start.exists()"
          }
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-768",
            "comment" : "Alert"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-821",
            "comment" : "MedicationContraIndication"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-768",
            "comment" : "Alert"
          }
        ]
      },
      {
        "id" : "Flag.meta",
        "path" : "Flag.meta"
      },
      {
        "id" : "Flag.meta.tag",
        "path" : "Flag.meta.tag",
        "condition" : [
          "cio-MedicationContraIndication-3"
        ]
      },
      {
        "id" : "Flag.extension:relationAlert",
        "path" : "Flag.extension",
        "sliceName" : "relationAlert",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://nictiz.nl/fhir/StructureDefinition/ext-MedicationContraIndication.RelationAlert"
            ]
          }
        ],
        "condition" : [
          "cio-MedicationContraIndication-2"
        ]
      },
      {
        "id" : "Flag.extension:relationAlert.value[x]",
        "path" : "Flag.extension.value[x]",
        "condition" : [
          "cio-MedicationContraIndication-2"
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-881",
            "comment" : "RelationAlert [DEPRECATED]"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-881",
            "comment" : "RelationAlert"
          }
        ]
      },
      {
        "id" : "Flag.extension:comment",
        "path" : "Flag.extension",
        "sliceName" : "comment",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://nictiz.nl/fhir/StructureDefinition/ext-Comment"
            ]
          }
        ],
        "condition" : [
          "cio-MedicationContraIndication-1"
        ]
      },
      {
        "id" : "Flag.extension:comment.value[x]",
        "path" : "Flag.extension.value[x]",
        "short" : "Comment",
        "definition" : "Explanatory comments to the alert that can not be expressed in any of the other elements, e.g. reason for ending the alert.",
        "alias" : [
          "Toelichting"
        ],
        "condition" : [
          "cio-MedicationContraIndication-1"
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-775",
            "comment" : "Comment [DEPRECATED]"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-775",
            "comment" : "Comment"
          }
        ]
      },
      {
        "id" : "Flag.identifier",
        "path" : "Flag.identifier",
        "short" : "IdentificationNumber",
        "definition" : "Globally unique number that identifies the instantiation of the information model. The number is composed of an identification of the issuer organization and a unique number assigned by this organization.",
        "alias" : [
          "Identificatienummer"
        ],
        "min" : 1,
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-780",
            "comment" : "IdentificationNumber"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-780",
            "comment" : "IdentificationNumber"
          }
        ]
      },
      {
        "id" : "Flag.status",
        "path" : "Flag.status",
        "comment" : "Sending systems that don't record an explicit status, SHOULD use the following guidance to infer a value from EndDateTime:\r\n\r\n* When EndDateTime is present and in the past, `.status` will be set to _inactive_.\r\n* When EndDateTime is absent, `.status` will be set to _active_.\r\n* When EndDateTime is present and in the future (which actually goes against both FHIR and zib definitions, but in a case where this might occur), `.status` will be set to _active_.",
        "condition" : [
          "cio-MedicationContraIndication-2"
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-769",
            "comment" : "EndDateTime (implicit, main mapping is on Flag.period.end)"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-769",
            "comment" : "EndDateTime (implicit, main mapping is on Flag.period.end)"
          }
        ]
      },
      {
        "id" : "Flag.category",
        "path" : "Flag.category",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "$this"
            }
          ],
          "rules" : "open"
        },
        "min" : 1
      },
      {
        "id" : "Flag.category:medicationContraIndicationCode",
        "path" : "Flag.category",
        "sliceName" : "medicationContraIndicationCode",
        "short" : "AlertType",
        "definition" : "Indicates the type of alert, meaning a rough description of the cause or origin of the warning.",
        "comment" : "The concept AlertType is bound to a ValueSet consisting of a single code. Instead of specifying that ValueSet here as well, it has been chosen to add its only code as a pattern instead.",
        "alias" : [
          "AlertType"
        ],
        "min" : 1,
        "max" : "1",
        "patternCodeableConcept" : {
          "coding" : [
            {
              "system" : "http://snomed.info/sct",
              "code" : "350241000146102"
            }
          ]
        },
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-774",
            "comment" : "AlertType"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-774",
            "comment" : "AlertType"
          }
        ]
      },
      {
        "id" : "Flag.code",
        "path" : "Flag.code",
        "short" : "AlertName",
        "definition" : "A warning, other than a condition or problem. For example, a patient can be given an 'Aggressive patient' alert. The warning can be entered in code (there are codes for frequently used alerts), but seeing the dynamic nature of the warnings cf. SARS and Ebola, these alerts will often be entered as free text.\r\n\r\nWithin the context of the information standard Contraindications and Hypersensitivities the AlertName will always be selected from the NCI list.",
        "alias" : [
          "AlertNaam"
        ],
        "binding" : {
          "strength" : "required",
          "valueSet" : "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.14.1--20200901000000"
        },
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-772",
            "comment" : "AlertName"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-772",
            "comment" : "AlertName"
          }
        ]
      },
      {
        "id" : "Flag.subject",
        "path" : "Flag.subject",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/Patient",
              "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
            ]
          }
        ]
      },
      {
        "id" : "Flag.period.start",
        "path" : "Flag.period.start",
        "short" : "StartDateTime",
        "definition" : "The date and time at which the described condition was entered as a warning. This can be an exact date and time, or a rough indication of the date (such as only the year, or the month and the year).",
        "alias" : [
          "BeginDatumTijd"
        ],
        "condition" : [
          "cio-MedicationContraIndication-3"
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-773",
            "comment" : "StartDateTime [DEPRECATED]"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-773",
            "comment" : "StartDateTime"
          }
        ]
      },
      {
        "id" : "Flag.period.end",
        "path" : "Flag.period.end",
        "short" : "EndDateTime",
        "definition" : "The date and time at which the described condition was retracted as a warning. This can be an exact date and time, or a rough indication of the date (such as only the year, or the month and the year).",
        "alias" : [
          "EindDatumTijd"
        ],
        "condition" : [
          "cio-MedicationContraIndication-1"
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-769",
            "comment" : "EndDateTime"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-769",
            "comment" : "EndDateTime"
          }
        ]
      },
      {
        "id" : "Flag.author",
        "path" : "Flag.author",
        "short" : "Author",
        "definition" : "The person who has registered or had someone else register the information in the patient record.",
        "alias" : [
          "Auteur"
        ],
        "type" : [
          {
            "code" : "Reference",
            "profile" : [
              "http://nictiz.nl/fhir/StructureDefinition/pattern-NlCoreHealthProfessionalReference"
            ],
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
              "http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
            ]
          }
        ],
        "mapping" : [
          {
            "identity" : "cio-dataset-200-beta2-20231214",
            "map" : "cio-dataelement-20-781",
            "comment" : "Author"
          },
          {
            "identity" : "cio-dataset-200-beta3-20241023",
            "map" : "cio-dataelement-20-781",
            "comment" : "Author"
          }
        ]
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.